package com.my.cd.proxy.candymachine;

import java.io.Serializable;

/**
 * 状态模式：状态抽象接口
 */
public interface State extends Serializable {
    void insertCoin();//插入硬币

    void returnCoin();//返回硬币

    void turnCrank();//转动摇杆

    void dispense();//分发糖果

    void printState();//打印状态

    String getStateName();//获取状态名称
}
